docs(roadmap): record permanently-excluded, never-planned items - #520
Conversation
Add 8 deliberate architectural exclusions under Out of scope so they are not re-proposed or picked up by accident: runtime JS in core, consumer-facing preprocessor/mixins, prefix-based auto component styling, viewport-breakpoint utilities/mixins, snippet-expansion (recipe) syntax, selector-list-driven rule generation, per-channel colour partials, and placeholder/script-wrapper helpers. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AR8LFdZpCqJj3AaYWM4hB4
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR adds a new "permanently excluded" section to docs/roadmap.md under Out of scope, listing architectural items that will not be implemented, such as runtime JavaScript, mixin APIs, prefix-based styling, and related utilities. ChangesRoadmap Documentation Update
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Summary by Qododocs(roadmap): document permanently excluded non-goals
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Verified live-vs-staged by building the bundle + checking comment state: - SHIPPED (live in core): .sf-corner-scoop (inverted radius, via mask), .sf-overlap (overlap effect), .sf-grid-flex (centered flex-grid) -> close audit 2.3, 14, 8.12 and priorities B27, B11, flex-grid gap. - STAGED (authored but commented in optional/utilities.css): .sf-hover-*, .sf-h1..h6, .sf-z-*, .sf-object-* -> B3 and B7-headings move from 'missing' to 'authored, awaiting un-stage'. .sf-btn/.sf-card/.sf-skeleton still staged. .sf-boxed dropped. - Dark-mode contrast fixes (PR #513) noted against A1. - Corrected the stale 'utilities.css is an empty stub' premise. Plugin: recent PRs infra/tests/marketing/relicense only — no new ACSS parity. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AR8LFdZpCqJj3AaYWM4hB4
Summary
Adds a permanently excluded block under
## Out of scopeindocs/roadmap.md, capturing deliberate architectural decisions so they are not re-proposed or picked up by accident. These are explicit non-goals, not backlog.What's excluded (and why)
core/. CSS-only.is-visible+ scroll-timelineview()remain the supported surfaces.calc(),pow(),color-mix(), relative color, future CSS@function) is the substitute.*--primary/.btn-*"; components are explicit BEM.sf-*classes.?name-style expansion needs a preprocessor/builder pass; not for the pure-CSS framework.-h/-s/-l,-r/-g/-b) — colour is OKLCH + relative syntax +color-mix(); channel partials are unnecessary.<script>boilerplate is not a styling concern.Scope
docs/roadmap.md; no source, tokens, or version line touched.npm run check:versionpasses (all references at 0.6.35).🤖 Generated with Claude Code
https://claude.ai/code/session_01AR8LFdZpCqJj3AaYWM4hB4
Generated by Claude Code
Summary by CodeRabbit